package cn.com.pureAppApi.service;

import cn.com.pureAppApi.utils.PageUtils;
import cn.com.pureAppApi.entity.NewsEntity;
import cn.com.pureAppApi.entity.vo.NewsEntityVo;

import java.util.List;
import java.util.Map;

/**
 * 接口规范以I开头
 * InnoDB free: 10240 kB
 *
 * QQ讨论群:76989293
 * @email 2696701142@qq.com
 * @date 2018-06-12 16:51:48
 */
public interface INewsService {

  	  /**
     * 接口返回VO  列表
     */  
    List<NewsEntityVo>findListPageVo(Integer page, Integer rows);
    /**
     * 接口返回VO 列表
     */ 
    List<NewsEntityVo> findListPageVoByParamId(Integer page, Integer rows,Long oneByParamId);
    /**
     * 接口返回VO 对象
     */ 
    NewsEntityVo findSelectOneVoByParamId(Long oneByParamId);
     /**
     * 插入VO返回VO 对象
     */ 
     NewsEntityVo insertReturnVo(NewsEntityVo vo);
     /**
     * 编辑VO返回VO 对象
     */ 
     NewsEntityVo editReturnVo(NewsEntityVo vo);
    /**
     * 接口 列表
     */  
    List<NewsEntity>findListPage(Integer page, Integer rows);
    /**
     * 接口 参数查找列表
     */ 
    List<NewsEntity>findListByParamId(Integer page, Integer rows,Long oneByParamId);
   /**
     * 保存 返回对象 保存一个实体     
     */
   	NewsEntity insert(NewsEntity vo);
   	
    /**
     * 修改 返回对象
     */
   	NewsEntity edit(NewsEntity vo);
   	/**
     * 保存 
     */
   	int save(NewsEntity vo);
	/**
     * 修改 
     */
	int update(NewsEntity vo);
	/**
     * 删除
     */
	int remove(Integer id);
}

